keep one's distance from - Spanish English Dictionary